home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Games Machine 155
/
XENIATGM155.iso
/
Gioco Allegato
/
Mods
/
SWRv0.1.exe
/
SWRv0.1
/
etg
/
hitbluebomb.ebg
< prev
next >
Wrap
Text File
|
2001-08-30
|
4KB
|
173 lines
#line 1 "D:\\Homeworld\\Datasrc\\ETG\\hit\\IonCannon\\HitIonBeam.etg"
#line 1 "D:\\Homeworld\\dataSrc\\ETG\\etg.h"
#line 76 "D:\\Homeworld\\dataSrc\\ETG\\etg.h"
#line 1 "D:\\Homeworld\\Datasrc\\ETG\\hit\\IonCannon\\HitIonBeam.etg"
#line 1 "D:\\Homeworld\\src\\game\\specialeventdefs.h"
#line 1 "D:\\Homeworld\\Datasrc\\ETG\\hit\\IonCannon\\HitIonBeam.etg"
eventStart(float damage = 20, int fatal = 0)
#line 1 "d:\\Homeworld\\dataSrc\\ETG\\texanims.etg"
label(deflection)
subTextureDWORD(ETG\textures\deflect\deflect01,[16 * 16777216 + 64 * 65536 + 0 * 256 + 0], 1)
subTextureDWORD(ETG\textures\deflect\deflect02,[16 * 16777216 + 64 * 65536 + 0 * 256 + 0], 1)
subTextureDWORD(ETG\textures\deflect\deflect03,[16 * 16777216 + 64 * 65536 + 0 * 256 + 0], 1)
subTextureDWORD(ETG\textures\deflect\deflect04,[16 * 16777216 + 64 * 65536 + 0 * 256 + 0], 1)
subTextureDWORD(ETG\textures\deflect\deflect05,[16 * 16777216 + 64 * 65536 + 0 * 256 + 0], 1)
subTextureDWORD(ETG\textures\deflect\deflect06,[16 * 16777216 + 64 * 65536 + 0 * 256 + 0], 1)
subTextureDWORD(ETG\textures\deflect\deflect07,[16 * 16777216 + 64 * 65536 + 0 * 256 + 0], 1)
int 4294967295
#line 1 "d:\\Homeworld\\dataSrc\\ETG\\meshanims.etg"
maxFrequency(50)
variable
{
float temp
float masterscale = 1
int halo
int halo2
float haloSize
RGBA modColor
RGBA endColor
float size
float velTemp
float delay
float glowSize
float modGlowSizeTemp1
float modGlowSizeTemp2
float modGlowSize
int glowSprite
float shockSize
float shockSizeRate
float fireballSize
float fireballSpeed
float firePuffSize
}
startup
{
temp <- fmult(damage, 0.01)
masterscale <- fadd(temp, 0.2)
size <- fmult(masterscale,5)
setDefaults()
setOffsetLOF([-1])
temp <- fmult(masterscale, 2.5)
setScale(temp)
haloSize <- fmult(masterscale, 2.5)
setMesh(etg\meshes\misc\nonSprite.geo)
setTexture(textures\glow32, 0, 0, 32, 32)
setColorA([128 + 128 * 256 + 255 * 65536 + 255 * 65536 * 256])
modColor <- [128 + 128 * 256 + 255 * 65536 + 255 * 65536 * 256]
endColor <- [128 + 128 * 256 + 255 * 65536 + 0 * 65536 * 256]
setIllum(1)
setLighting(0)
setLifespan(0.8)
setDepthWrite(0)
halo <- createMeshes(1,0)
setDefaults()
temp <- fmult(masterscale, 62.5)
setScale(temp)
setAddColor(0.5, 0.5, 1)
setMesh(etg\meshes\misc\nonSprite.geo)
setAnimation(deflection, 8.75, 100)
setStartFrame(1)
setIllum(1)
setLighting(0)
setLifespan(0.8)
setDepthWrite(0)
createMeshes(1,0)
}
eachFrame
{
modifyScale(halo, haloSize)
modifyColorA(halo, modColor)
}
timeIndex
{
timeBlock(haloSize)
{
temp <- fmult(masterscale,125)
time(0.4, temp)
time(0.8, 0)
}
timeBlock(modColor)
{
time(0.8, endColor)
}
}
eachFrame
{
at(0.1)
{
setDefaults()
playSound([(5 + 16384)])
shockSize <- fmult(size, 1)
shockSizeRate <- fmult(size, 30)
setScale(shockSize)
setDeltaScale(shockSizeRate)
setAddColor(1.0, 0.25, 0.25)
setLighting(0)
setIllum(1)
setLifespan(0.3)
setTexture(textures\glow32 0, 0, 32, 32)
setColorA([255 + 64 * 256 + 64 * 65536 + 255 * 65536 * 256])
createSprites(1, 0)
}
at(0.1)
{
setDefaults()
fireballSize <- fmult(size, 1)
fireballSpeed <- fmult(size, 3)
setDeltaLOF(fireballSize)
setDeltaR(fireballSize, [(360) * 2.0 * 3.14159265359789 / 360.0])
setDeltaRDist(0, [(360) * 2.0 * 3.14159265359789 / 360.0])
setVelR(fireballSpeed)
setVelLOFDist(fireballSpeed)
setLifespan(2)
firePuffSize <- fmult(size, 0.9)
setColorA([0 + 0 * 256 + 255 * 65536 + 255 * 65536 * 256])
createEffects(DDSfireball.ebg, 3, 1, firePuffSize)
}
at(0.1)
{
setDefaults()
setEffDefaults()
setAddColor(1,.25,.25)
spawn(DDSsparks.ebg, size)
}
at(2)
{
delete()
}
}